<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        // 上节课我们写了一个构造函数去生产用户。但是有一个小问题，我们每生产一个用户，就会向内存中申请一块空间，里面存放着用户的姓名年龄以及say方法。但是这样是很浪费空间的，因为say方法完全可以只写一个，然后让所有的实例公用就行。就像学校会给每个学生都配备一个课桌，但是不可能给每个学生都配一个厕所。
        function User(name,age){
            this.name = name;
            this.age = age;
        }
        User.prototype.say = function(){
            console.log(this.name+'---'+this.age);
        }

        let user1 = new User('mikaisa',19);
        user1.say();
    </script>
</body>
</html>